﻿@charset "utf-8";
/* CSS Document */
@font-face {font-family: 'banner_font';src: url('//cdn.webfont.youziku.com/webfonts/nomal/99329/19430/58b90fe4f629d813bcf1d303.gif?r=37436247867');src: url('//cdn.webfont.youziku.com/webfonts/nomal/99329/19430/58b90fe4f629d813bcf1d303.gif?r=37436247867?#iefix') format('embedded-opentype'),     url('//cdn.webfont.youziku.com/webfonts/nomal/99329/19430/58b90fe4f629d813bcf1d303.bmp?r=37436247867') format('woff'),     url('//cdn.webfont.youziku.com/webfonts/nomal/99329/19430/58b90fe4f629d813bcf1d303.jpg?r=37436247867') format('truetype'),     url('#stfyanti') format('svg');   }.css9380f5c5e18401{font-family: 'banner_font';}

@font-face {font-family: 'SourceFont';src: url('//cdn.webfont.youziku.com/webfonts/nomal/99329/46865/58b91869f629d813bcf1d312.gif?r=37436377788');src: url('//cdn.webfont.youziku.com/webfonts/nomal/99329/46865/58b91869f629d813bcf1d312.gif?r=37436377788?#iefix') format('embedded-opentype'),     url('//cdn.webfont.youziku.com/webfonts/nomal/99329/46865/58b91869f629d813bcf1d312.bmp?r=37436377788') format('woff'),     url('//cdn.webfont.youziku.com/webfonts/nomal/99329/46865/58b91869f629d813bcf1d312.jpg?r=37436377788') format('truetype'),     url('#Source-Han-Light') format('svg');   }.css93830a59c18401{font-family: 'SourceFont';}

html{
　　font-size:62.5%; /* 10÷16=62.5% */
}
body{
　　font-size:12px;
　　font-size:1.2rem ; /* 12÷10=1.2 */
}
body,html{ font-family:"宋体"; min-width:320px;}
div,p,span{font-family:"宋体";}
.f_faminly{ font-family:"宋体";}
.fl{ float:left;}
.fr{ float:right;}
.clearboth{ clear:both;}
.bigzm{text-transform:uppercase;}
.b_cursor{ border:0px; cursor:pointer;}
input{ outline:0;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #4d4d4f;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #4d4d4f;
}
ul,li{padding: 0px; margin: 0px; display: block; }
img{border:0;vertical-align:middle}

a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}
a {
  color: #333;
  text-decoration: none;
}
a:hover{color: #083fa5;text-decoration:none;}
a:link{ text-decoration:none;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #4d4d4f;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #4d4d4f;
}

.fs14{ font-size:14px;}
.fs15{ font-size:15px;}
.fs16{ font-size:16px;}
.fs17{ font-size:17px;}
.fs18{ font-size:18px;}
.fs20{ font-size:20px;}
ul li{ list-style-type:none; float:left;}
/*.container{ border:1px solid red;}*/
.container {
       width: 100%!important;
       max-width:1200px;
       max-width:1170px\9;
}
.container1{width:100%;}
/*头部*/

.clearpadding{ padding:0px; margin:0px;}
.i_logo{/*width:50%;*/padding: 10px 0px;}
.a_logo{ padding:  10px 0px; display: block; overflow: hidden;}
.menu_bg{ background-color:#000;filter:alpha(opacity=50);   -moz-opacity:0.5;   -khtml-opacity: 0.5;   opacity: 0.5;}
.two_list_m{width:26px; height:15px; float:right;/* margin-top:18px;*/ cursor:pointer; display:none;position:absolute;/* position:fixed;*/ top:5px; right:15px; z-index:10000000000;}
.phone_two{width:100%; position:absolute;  /*position:fixed;*/left:0px; display:none; z-index:10000000;}
.phone_two_ul{width:100%; margin:0px; padding:0px; list-style:none;}
.phone_two_ul li{width:100%; float:left; margin:0px; padding:0px; list-style:none;border-bottom:1px solid #fff; background-color:#fff; position:relative;}
.phone_two_ul_a{width:100%; height:50px;background-color:#626b7b; line-height:50px; display:inline-block;  padding:0px 2%; font-size:14px; color:#fff; text-decoration:none;}
.phone_two_ul_a:hover,.phone_two_ul_a.activephone,.phone_two_ul_a.activephone:hover{ background-color:#40d2aa;text-decoration:none; color:#fff;}
.phone_two_ul_a:visited,.phone_two_ul_a:link{ text-decoration:none; color:#fff;}
.phone_two_ul li dl{width:100%; margin:0px; padding:0px; padding:10px 3%; display:none;}
.phone_two_ul li dd{ width:100%; float:left; height:30px; line-height:30px;}
.phone_two_ul li dd a{ color:#000; font-size:13px;}
.phone_two_ul li dd a:hover{ text-decoration:none; color:#0ed8a2;}
.phone_div{width:100%; background-color:#626b7b; height:50px; display:none;}
.navbar{ text-align:right;}
.add_navbar{ background-color:transparent; border:0px; margin-bottom:0px;}
/*.navbar-default .menu{  font-size:14px; position:relative;}
.navbar-default .menu>li{ text-align:center; padding-top:7px; color:#fff;}
.navbar-default .menu>li>a{ color:#fff; padding:0px 35px; height:50px; line-height:50px;}
.navbar-default .menu>li>a:hover,.navbar-default .menu>li>a.active,.navbar-default .menu>li>a.active1{ color:#fff; text-decoration:none; background:url(../images/nav_01.jpg) bottom center no-repeat;}
.navbar-default .menu>li>a:link,.navbar-default .menu>li>a:visited { color:#fff; text-decoration:none;}*/

.navbar-default .menu{ width:100%; font-size:16px;/* width:100%; float:right;*/ position:relative; z-index: 999;}
.navbar-default .menu>li{width:12.28%;/* float:left;*/ text-align:center; padding-top:7px; color:#fff;}
.navbar-default .menu>li>a{ color:#333;width:100%;/* padding:0px 35px;*/ height:50px; line-height:35px; float:left; text-align:center; display:inline-block;}
.navbar-default .menu>li>a:hover,.navbar-default .menu>li>a.active,.navbar-default .menu>li>a.active1{ color:#3497ce; text-decoration:none; background:url(../images/nav_01.jpg) bottom center no-repeat;}
.navbar-default .menu>li>a:link,.navbar-default .menu>li>a:visited { color:#333; text-decoration:none;}
.navbar-default .menu>li>a.now_a{color: #3497ce;}

nav .subnav {
	display: none !important;
	position:absolute;
	top:57px;
	width:auto!important;
	min-width:110px;
	height:20px;
	line-height:20px;
	white-space:nowrap;
	padding-top:5px;
	color:#fff;

}
nav .subnav p {
margin-left:25px;
/*		padding-right:10px;*/
}
nav .subnav p span {
	display:block;
}
nav .subnav p a {
	font-size:14px;
	display:inline;
	color:#333;
	text-decoration:none;
	padding:0px 10px;
}
nav .subnav p a:hover {
	color:#3497ce;
	text-decoration:none;
	
}
 nav .subnav .arrow {
	position:absolute;
	top:-4px;
	display:block;
	width:11px;
	height:5px;
} 


.i_ss{/*width:100%; padding-top:5%;*//* position:relative; left:-27px;*/ position:absolute; right:10px; display:inline-block; width:100%;}
.i_ss_wx{ padding:10px 1% 0px 0.5%; color:#fff; font-size:12px; float: right;}
.i_ss_wx a,.i_ss_wx a:hover{ padding:0px 8px; display:inline-block; float:left; color:#fff;}
.i_ss_div{margin-top: 5px; float:right;height:28px; width: 150px; border:1px solid #ccc; line-height:28px;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */}
.i_ss_input{width:79%; background-color:transparent; border:0px; height:28px; line-height:28px; color:#333; text-indent:10px;  font-size:14px;-moz-border-radius: 15px 0px 0px 15px;      /* Gecko browsers */
-webkit-border-radius: 115px 0px 0px 15px;   /* Webkit browsers */
border-radius:15px 0px 0px 15px;            /* W3C syntax */ }
.i_ss_btn{width:21%; height:28px; border:0px; background:none; background:url(../images/ss_btn.png) left center no-repeat; background-size:60%;}



/*底部*/
.i_footer{ padding:38px 5%; background-color:#333;  font-size:12px; font-size:1.2rem; color:#fff;}
.i_footer_l{width:100%; text-align:left;}
.i_footer_l span{ color:#666; text-decoration:mone; font-size:14px; font-size:1.4rem;}
.i_footer_l span.a1,.i_footer_l span.a1:hover{ padding:0px 23px; background:url(../images/img1.png) left center no-repeat;}
.i_footer_l span.a2,.i_footer_l span.a2:hover{ padding:0px 23px; background:url(../images/img2.png) left center no-repeat;}
.i_footer_r{width:100%; text-align:right;}
.i_footer_r a,.i_footer_r a:hover{ color:#7a7a7a;}
.i_footer_l a:hover{ color:#7a7a7a; text-decoration:none;}
.i_link{padding:27px 5%;}
/*footer_db*/
.i_fdb_l{width:100%; margin:0px; padding:0px;}
.i_fdb_ldl{width:100%;}
.i_fdb_ldl dt{width:100%; float:left; padding:5px 0px 10px 0px; font-weight:normal;}
.i_fdb_ldl dt a,.i_fdb_ldl dt a:hover{ color:#ffffff; font-size:16px;}
.i_fdb_ldl dd{width:100%; padding:5px 0px; float:left;}
.i_fdb_ldl dd a,.i_fdb_ldl dd a:hover{ color:#ccc;}
.i_fdb_r{width:100%; text-align:right; font-size:13px;}
.i_fdb_r a,.i_fdb_r a:hover{ color:#7a7a7a;}
.i_fdb_r_t{width:100px; float: right;}
.i_fdb_r_t img{max-width:90px;}
.i_fdb_l_t{width:calc( 100% - 100px); float: left; text-align: left; line-height: 2; }
.i_fdb_r_phone{ float:right;border:3px solid #fff; }
.footer_copyright{background-color: #2b2b2b; text-align: center; font-size: 14px;color: #666666; padding: 20px;}
.footer_copyright a{color: #888;}
/*首页banner*/
.i_banner{width:100%;}
.i_banner_t{width:100%;/* margin-bottom:98px;*/ overflow:hidden;}
.swiper-container {
        width: 100%;
       /* height: 100%;*/
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
.swiper-slide .a_img{width:100%; position:relative; display:inline-block; overflow:hidden;}
.swiper-slide .a_img img{/*width:827px; height:576px;*/ width:100%; height:auto;}
.swiper-slide .a_img:hover{ text-decoration:none;}
/*.swiper-pagination{ display:none;}*/




/*首页中间部分*/
.i_conbg{ background-color:#fff;}
.i_conbg_left{width:100%; padding:0px 10%;}
.i_conbg_left_t{width:100%; padding:5% 0px 6% 0px; font-size:18px; font-size:2.8rem; color:#222;}
.i_conbg_left_t a,.i_conbg_left_t a:hover{color:#333333; text-decoration:none;}
.i_news{width:100%;}
.i_news dt{width:100%; font-weight:normal; float:left; margin:0px; margin-bottom:5%;}
.i_news dt a img{width:100%;}
.i_news dt .right_div{width:93%; padding-left:7%;}
.i_news dt .right_div .i_ntitle{width:100%; padding:2% 0px; color:#333333; font-size:18px;font-size:1.8rem; font-weight: bold; display:inline-block;word-wrap:break-word;}
.i_news dt .right_div .i_ntitle:hover{ color:#3497ce; text-decoration:none;}
.i_news dt .right_div .i_ntime{ color:#888888; font-size:12px; padding-bottom:2%; display:inline-block; font-size:1.2rem;word-wrap:break-word;}
.i_news dt .right_div .i_ncon{width:100%; line-height:1.8; color:#333333; font-size:12px;font-size:1.3rem; display:inline-block;word-wrap:break-word;}
.i_news dt .right_div .i_ncon_a,.i_news dt .right_div .i_ncon_a:hover{ display:inline-block; padding:6% 0px; color:#3497ce; font-size:14px;font-size:1.4rem;}
.i_news dd{width:100%; padding:2% 0px 2% 2%; font-size:12px; font-size:1.2rem; background:url(../images/pic_img2.jpg) left center no-repeat; float:left; color:#999999; border-bottom:1px dotted #c1c1c1;}
.i_news dd a{ color:#333333; font-size:16px; /*font-size:1.7vmin;*/ font-size:1.6rem;}
.i_news dd a:hover{ color:#3497ce; text-decoration:none;}
.i_right_a1{width:100%; display:inline-block;/* overflow:hidden;*/ position:relative;}
.i_right_a1 span{ color:#3497ce; font-size:14px; font-size:1.4rem; position:absolute; left:35px; top:30px; line-height:1.6;}
.i_right_a1 span font{ font-size:24px; font-size:2.4rem;}
.i_companyImg{width:100%; overflow:hidden; display:inline-block;}
.cp_img{width:100%; cursor:pointer;transition:400ms; 
	filter: Alpha(Opacity=100);
	opacity: 1;}
.cp_img:hover{ position:relative; z-index:1000;filter: Alpha(Opacity=80); 
	opacity: 1; 
	-webkit-transform:scale(1.14); 
	transform:scale(1.14); }
.i_right_a1:hover span{ z-index:10000;}
.commonimg{
-webkit-animation: hvr-bob 10s ease infinite;
animation: hvr-bob 10s ease infinite;
}

@-webkit-keyframes hvr-bob {
  0% {
    transform: scale(1);
-webkit-transform: scale(1);
  }

  50% {
   transform: scale(1.05);
-webkit-transform: scale(1.05);
  }

  100% {
    transform: scale(1);
-webkit-transform: scale(1);
  }
}

@keyframes hvr-bob {
  0% {
    transform: scale(1);
-webkit-transform: scale(1);
  }

  50% {
    transform: scale(1.05);
-webkit-transform: scale(1.05);
  }

  100% {
    transform: scale(1);
-webkit-transform: scale(1);
  }
}
.link_pc{ display:block;width:100%;/* height:62px;*/}
.link_phone {
	position: relative;
	z-index: 1;
	height: 62px;
	width: 100%;
	overflow: hidden;
	-ms-touch-action: none;
	display:none;
}

#scroller {
	position: absolute;
	z-index: 1;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	height: 62px;
	width:400%;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}

#scroller ul {
	list-style: none;
	width: 100%;
	padding: 0;
	margin: 0;
}

#scroller li {
	width: 198px;
	height: 62px;
	float: left;
	overflow: hidden;
	margin-right:20px;
}
#scroller li a img{width:196px; height:60px; border:1px solid #efefef;}




.i_con_bottom div .a_pic img{transition:400ms; filter: Alpha(Opacity=100); opacity: 1;}
.i_con_bottom div .a_pic:hover img{filter: Alpha(Opacity=80); opacity: 0.8; -webkit-transform:scale(1.14); transform:scale(1.14);}

.a_news{width:100%; margin:0px; padding:0px;}
.a_news li{width:100%; padding-bottom:40px; float:left;}
.a_news li .div{width:100%; cursor:pointer;transition: 400ms;
        -webkit-transition: 400ms; 
		 display: inline-block;
  -webkit-transform: perspective(1px) translateX(0);
  transform: perspective(1px) translateX(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  background: #f2f1f1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  cursor:pointer;
		}
.a_news li .div .a_img{width:39%; float:left;}
.a_news li .div .a_img img{width:100%;transition:400ms; 
	filter: Alpha(Opacity=100);
	opacity: 1;}
.a_news li .div:before{
	
	 content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform-origin: 30%;
  transform-origin: 30%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
	}
.a_news li .div:hover{ background-color:#f2f1f1;}
.a_news li .div:hover:before{
	-webkit-transform: scaleX(0);
  transform: scaleX(0);
	}
.i_cpimg{width:100%; overflow:hidden; display:inline-block; float:left;}
/*3-无缝从左往右滚动*/
/*#demo {overflow:hidden;}
#indemo {float: left;width: 8000%; }
#demo1 {float: left;}
#demo2 {float: left;}
.newc{ float:left;width:218px; height:62px; overflow:hidden;}
.newc a img{width:196px; height:60px; border:1px solid #e4e4e4;}*/
.i_linh{width:100%; margin:0px; padding:0px;}
.i_linh li{width:13.28%; float:left; margin: 0 0.5%;}
.i_linh li a{display: block; overflow: hidden;}
.i_linh li a img{width:95%;  border:1px solid #e4e4e4}

.waper_div{width:100%; /*position:relative; z-index:2;*/ /*overflow:hidden;*/ position: relative;}
.waper_div_left{width:25%; float:left; position:absolute; z-index: 3; height:100%;background: url(../images/banner_bg.png) no-repeat left center; background-size: 100% 100%;}
.waper_div_left .bbdiv{ color:#40d2aa; font-size:14px;  position:absolute; left:22%; top:100px; display:inline-block;}
.waper_div_left .bbdiv a,.waper_div_left .bbdiv a:hover{ padding:0px 10px; color:#40d2aa;}
/*.bbdiv1{ color:#fff; font-size:14px; font-family:"宋体"; position:absolute; left:3%; top:80px; display:inline-block; display:none; z-index:1000000;}
.bbdiv1 a,.waper_div_left .bbdiv1 a:hover{ padding:0px 10px; color:#fff;}*/
.bbdiv1_a,.bbdiv1_a:hover{width:27px; position:absolute;right:50px;/*right:4.5%;*//* top:22px;*/ z-index:1000000000000; height:27px;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ border:1px solid #fff; line-height:27px; text-align:center; font-size:12px;  color:#fff;/* display:none;*/}
.bbdiv1_a1,.bbdiv1_a1:hover{width:27px; position:fixed; display:none;right:50px;z-index:1000000000000;/*right:3.5%;*//* top:22px;*/ /*z-index:1000000000000;*/ display:none; height:27px;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */ border:1px solid #fff; line-height:27px; text-align:center; font-size:12px;  color:#fff;}
.waper_div_right{width:100%; float:right; position: relative; z-index: 1;}

.swiper-container {
        width: 100%;
        /*height: 100%;*/
        margin-left: auto;
        margin-right: auto;
		overflow:hidden;
    }
.swiper-slide {
	 height:100%;
	 overflow:hidden;
        text-align: center;
        font-size: 18px;
        background: #fff;

        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
.swiper-slide a{width:100%; overflow:hidden;}
.swiper-slide a img{width:100%; height:100%;}
.swiper-slide .slidetext{position:absolute; text-align:center;}
.swiper-slide .slidetext img{max-width:100%;}
/*.swiper-slide .slidetext .s1{ width:100%; margin-bottom:15px; display:inline-block;}
.swiper-slide .slidetext .s1 img{width:100%;}*/
/*.swiper-slide .slidetext .s2{width:100%; display:inline-block; display:none;}
.swiper-slide .slidetext .s2 img{width:70%;}*/

.bg_div .slidetext.zxl_js_text1
{
	width:100%;  margin-left:-50%;left:50%;/*width:58%; margin-left:-29%;*/ bottom:40%; 
	/*-webkit-animation: rotateIn 1s ease-in-out .2s backwards;
	-moz-animation: rotateIn 1s ease-in-out .2s backwards;
	-ms-animation: rotateIn 1s ease-in-out .2s backwards;
	-o-animation: rotateIn 1s ease-in-out .2s backwards;
	animation: rotateIn 1s ease-in-out .2s backwards;*/
	-webkit-animation: slideInDown 1s ease-in-out .2s backwards;
	-moz-animation: slideInDown 1s ease-in-out .2s backwards;
	-ms-animation: slideInDown 1s ease-in-out .2s backwards;
	-o-animation: slideInDown 1s ease-in-out .2s backwards;
	animation: slideInDown 1s ease-in-out .2s backwards;

}
.bg_div .slidetext.zxl_js_text2
{
	width:100%;  margin-left:-50%;left:50%;/*width:58%; margin-left:-29%;*/ bottom:40%; 
	-webkit-animation: slideInLeft 1s ease-in-out .2s backwards;
	-moz-animation: slideInLeft 1s ease-in-out .2s backwards;
	-ms-animation: slideInLeft 1s ease-in-out .2s backwards;
	-o-animation: slideInLeft 1s ease-in-out .2s backwards;
	animation: slideInLeft 1s ease-in-out .2s backwards;
}
.bg_div .slidetext.zxl_js_text3
{
	width:100%;  margin-left:-50%;left:50%;/*width:58%; margin-left:-29%;*/ bottom:40%; 
	-webkit-animation: slideInRight 1s ease-in-out .2s backwards;
	-moz-animation: slideInRight 1s ease-in-out .2s backwards;
	-ms-animation: slideInRight 1s ease-in-out .2s backwards;
	-o-animation: slideInRight 1s ease-in-out .2s backwards;
	animation: slideInRight 1s ease-in-out .2s backwards;
}
.bg_div .slidetext.zxl_js_text4
{
	width:100%;  margin-left:-50%;left:50%;/*width:58%; margin-left:-29%;*/ bottom:40%;
	-webkit-animation: slideInDown 1s ease-in-out .2s backwards;
	-moz-animation: slideInDown 1s ease-in-out .2s backwards;
	-ms-animation: slideInDown 1s ease-in-out .2s backwards;
	-o-animation: slideInDown 1s ease-in-out .2s backwards;
	animation: slideInDown 1s ease-in-out .2s backwards;
}
.bg_div .slidetext.zxl_js_text5
{
	width:100%;  margin-left:-50%;left:50%;/*width:58%; margin-left:-29%;*/ bottom:40%; 
	-webkit-animation: slideInUp 1s ease-in-out .2s backwards;
	-moz-animation: slideInUp 1s ease-in-out .2s backwards;
	-ms-animation: slideInUp 1s ease-in-out .2s backwards;
	-o-animation: slideInUp 1s ease-in-out .2s backwards;
	animation: slideInUp 1s ease-in-out .2s backwards;
}
.bg_div .commonimg1{
-webkit-animation: hvr-bob 10s ease infinite;
animation: hvr-bob 10s ease infinite;
}

.i_menu{ position:absolute;left:0px; top:0px; z-index:1000; width:100%; padding:0 3%; height: 84px; background: #fff;}
.i_menu1{ padding:0 3%; height: 84px;}
.menu_bg1{ border-bottom: 1px solid #f2f2f2; background:url(../images/ww_01.png) repeat; position:fixed; padding-bottom:20px; left:0px; top:0px;/*animation: 850ms 350ms; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: fadedown; animation-name: fadedown;*/}
@keyframes fadedown {
    from { transform: translateY(-100%); opacity: 0; }

    to { transform: translateY(0); opacity: 1; }
}


@-webkit-keyframes kuosan{ 
0%{
	-webkit-transform:scale(0);
	transform:scale(0);
	opacity:1;
	filter:alpha(opacity=100)\9
  }
100%{
	-webkit-transform:scale(4.6);
	transform:scale(4.6);
	opacity:0;
	filter:alpha(opacity=0)\9
	}
}
@keyframes kuosan{
0%{
	-webkit-transform:scale(0);
	transform:scale(0);
	opacity:1;
	filter:alpha(opacity=100)\9
  }
100%{
	-webkit-transform:scale(4.6);
	transform:scale(4.6);
	opacity:0;
	filter:alpha(opacity=0)\9
	}
}
.banner_text{width:51%; position:absolute; left:20%;top:50%; margin-top:-25%; }
.banner_t1{width:100%; color:#fff;}
.banner_title{width:100%; text-align:left; padding:20px 0px; /*font-size:50px;*/font-family: 'banner_font'; font-size:4.4vmin; letter-spacing:5px;}
.banner_con{width:100%;  color:#fff;  line-height:25px;word-wrap:break-word; font-size:16px;}
.banner_bon{width:100%; height:27px; margin-top:20px; background:url(../images/ese1.png) right center no-repeat; text-align:right;}
.banner_ul{width:19%; position:absolute; margin:0px; padding:0px; left:1%; top:50%; list-style:none; margin-top:-20%;}
.banner_ul li{ cursor:pointer; height:14px; margin:0px; padding:0px; margin:24px 0px; line-height:14px; list-style:none; background:url(../images/x11.png) center no-repeat;}
.banner_ul li.curhover{ background:url(../images/x22.png) center no-repeat;}

.n_banner{width:100%;overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:cover; position:relative;	}
.n_banner img{width:100%;}
.n_banner .pcbanner{display: block;}
.n_banner .wapbanner{display: none;}

.pc_amenu {	width: 100%;	position: relative;	left: 0px; height: 50px;	bottom: 0px;	background:#ebebeb;  display: block; overflow: hidden;}
.a_menu {overflow: hidden; margin: 0px auto;	position: absolute;	z-index: 1; bottom: 30%; color: #fff;}
.a_menu .a_menu_a {	padding: 0px 30px;	margin: 0px;		margin: 0px 20px 10px 0; border:1px solid #fff;	height: 50px;	-webkit-transition: all ease-out 0.2s;	transition: all ease-out 0.2s;	display: inline-block;
	overflow: hidden;	text-align: right;	line-height: 50px; border-radius: 25px;	color: #333;	font-size: 16px; color: #fff;	position: relative;}
.a_menu a:hover,.a_menu a.activetm1 {	color: #fff;	text-decoration: none; background: #1451a0; border: 1px solid #1451a0;}
.a_menu_name{}
.a_menu_name .a_menu_cn{font-size: 36px;  height:80px; display: block; overflow: hidden; position: relative;}
.a_menu_name .a_menu_cn:after{width: 34px; height: 4px; position: absolute; left: 0px; background-color: #fff;
position: absolute; display: inline-block;  vertical-align: middle; content: ''; bottom: 0px; }
.a_menu_name .a_menu_en{font-size: 20px; font-family: Microsoft YaHei Light; padding-top: 10px;}
.a_where{width: 30%; line-height: 50px; float: left;}
.a_where img{width: 14px !important; margin-right:2px;}
.a_where a{padding: 0px 5px;  font-size: 14px;}
.a_where a:hover{padding: 0px 5px; color: #d91c22;}
.i_con1{width: auto; max-width: 1440px; margin: 0px auto; width: 80%;}

.a_nav{width:100%; background-color:#fff; border-bottom: 1px solid #e5e5e5; 
 position: relative;
 height:68px;
	z-index: 1;
	
	}
.a_nav_an{width:100%;background: #3497ce; position:absolute; left:0px; top:0px; height:50px; display:none; line-height:50px; text-align:center; font-size:16px; color:#fff; cursor:pointer;z-index:10000000000000}
.a_nav_an span{ background:url(../images/gg.png) right center no-repeat; padding-right:25px; height:50px; line-height:50px;}
.a_nav_show{ max-width:1500px; width:83%;  position: relative; margin: 0px auto;}
.a_nav_ul { margin:0px; padding:0px; list-style:none; display:block; display: block; overflow: hidden; width: calc( 100% - 260px ); float: left;}
.a_nav_ul li{height:68px; float:left; list-style:none; text-align: center;}

.a_nav_ul li a{padding: 0px 30px; height:68px; line-height:68px; display:inline-block; font-size:16px; color:#333333; text-align:center; }
.a_nav_ul li a:hover,.a_nav_ul li a.activetwom{  background:url(../images/jj.png)  center bottom no-repeat; position:relative;height:68px; color:#3497ce; text-align:center; text-decoration:none;}
.a_nav_where {max-width: 260px; float: right; height: 68px; line-height: 68px;
}
.a_nav_where .wherer_icon{/* background-color: #3497ce; *//* padding-left: 12px; */width: 31px;height: 68px;background: url(../images/where.svg) no-repeat left center;float: left;float: left;/* -webkit-mask: url(../images/where.svg) no-repeat 100% 100%; */mask: url(../images/where.svg) no-repeat left center;}
.a_nav_where  a{color: #333; display: block; font-size: 14px; overflow: hidden; height: 68px; line-height: 68px;float: left; position: relative; padding:0 20px;}
.a_nav_where  a:before{ width: 26px; height: 26px; position: absolute; left: 0px;
position: absolute; display: inline-block;  vertical-align: middle; content: '';   top: 44%; left: 0; width: 15%; overflow: hidden;  background: url(../images/jt.svg) no-repeat;
}
.a_nav_where  a:hover{color: #3497ce;}
.a_nav_where:last-child() a {padding-right: 0;}

.a_content{width:100%;}
.a_content_c{width:84%;  margin:50px auto; padding:28px; max-width: 1500px; display: block; }

.a_content_c1{width:84%; height: auto; margin:50px auto; padding:28px; max-width: 1500px; display: block; overflow: hidden;background-color: #f8f8f8;}
.custom_a{font-size: 34px; font-weight: bold; text-align: center; line-height: 50px; padding: 25px 0;}
.show_a{font-size: 30px; font-weight: bold; text-align: center; line-height: 50px; padding: 25px 0;}
.custom_b{ font-size: 16px;  text-align: center; color: #666666; }
.text-left {font-size: 16px;  text-align: left; color: #666666;}
.a_about{width:100%; line-height:1.8; color:#333333; font-size:14px;word-wrap:break-word; text-align: justify; padding: 20px 0; margin: 0px auto;}
.a_about img{max-width: 100%;}
.a_about p{line-height: 1.8; font-size: 16px; margin: 10px 0;}
.a_about1{width:100%; max-width: 1200px; line-height:1.8; color:#333333; font-size:14px;word-wrap:break-word; text-align: justify; padding: 20px 0;margin: 0px auto;}
.a_about1 img{max-width: 100%;}
.a_about1 p{line-height: 1.8; font-size: 16px; margin: 10px 0;}
.a_mtbd_div{width:100%; padding:40px 0px;}

/*首页友情连接滚动satrt*/

.i_box4{width:100%; padding:50px 0px 40px 0px;}
.i_box4_c{width:100%; padding-top:35px;}
#demo {overflow:hidden;}
#indemo {float: left;width: 8000%; }
#demo1 {float: left;}
#demo2 {float: left;}
.newc{ float:left;width:303px; height:286px; overflow:hidden;}
.newc .a_img{width:290px; height:232px; display:inline-block; overflow:hidden;}
.newc .a_img img{width:290px; height:232px;}
.newc .a_text{width:100%; height:55px; line-height:55px; display:inline-block; overflow:hidden; text-align:center; color:#333333; font-size:18px;}
.newc .a_text:hover{ text-decoration:none; color:#3598ce;}

#demoz {overflow:hidden;}
#indemoz {float: left;width: 8000%; }
#demo1z {float: left;}
#demo2z {float: left;}
.newcz{ float:left;width:245px; height:91px; overflow:hidden;}
.newcz a{width:222px; height:89px; display:inline-block; overflow:hidden; border:1px solid #eee;}
.newcz a img{width:222px; height:89px; }

/*首页友情连接滚动end*/
.a_ryzz_ul{width:100%; }
.a_ryzz_ul_l{width:25%; float:left; padding-bottom:20px;}
.a_ryzz_ul_l .a_div1{width:100%; cursor:pointer;}
.a_ryzz_ul_l a{width:100%; display:inline-block; position:relative;}
.a_ryzz_ul_l a:hover{ text-decoration:none;}
.a_ryzz_ul_l a img{width:100%;border:7px solid #e2e2e2;}
.a_ryzz_ul_l a .s1_div{width:100%;  height:100%;transform:scale(0.3);
	-webkit-transform:scale(0.3);
	opacity:0;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms; background:url(../images/eee.png) repeat; position:absolute; left:0px; top:0px; text-align:center;}
.a_ryzz_ul_l a:hover img{ border:7px solid #3497ce;}
.a_ryzz_ul_l a .s1_div1{ position:absolute; left:50%; top:50%;transform:scale(0.3);
	-webkit-transform:scale(0.3);
	opacity:0;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms; margin-left:-29px; margin-top:-26px; background:url(../images/eeetb.png) top center no-repeat; padding-top:30px; display:inline-block; color:#fff; font-size:14px; z-index:1;}
.a_ryzz_ul_l a:hover .s1_div{transform:scale(1);
	-webkit-transform:scale(1);
	opacity:1;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms;}
.a_ryzz_ul_l a:hover .s1_div1{transform:scale(1);
	-webkit-transform:scale(1);
	opacity:1;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms;}
.a_ryzz_ul_l .a_div1 .s2{ color:#333333; padding:15px 0px; text-align:center; font-size:16px; display:inline-block; width:100%;word-wrap:break-word;}
.a_ryzz_ul_l .a_div1:hover .s2{ color:#3497ce;}

.a_mtbd_dpages{width:100%; text-align:center; padding:30px 3% 10px 3%;  font-size:16px;  display: block; overflow: hidden;}
.a_mtbd_dpages a{padding: 0px 20px; height:40px; margin-bottom:5px; line-height:40px; text-align:center; background-color:#dcdcdc; color:#333333; display:inline-block;}
.a_mtbd_dpages a:hover,.a_mtbd_dpages a.activepages{ color:#fff; text-decoration:none; background-color:#3497ce;}

/*科研中心start*/
.n_box7{width:100%;  position:relative; margin-top: 50px;}
.kyzl_swiper{width:100%; overflow:hidden;padding-bottom:35px !important; height: auto !important;}
.kyzl_swiper .swiper-slide{width:50%; height:auto;-webkit-box-szing: border-box;box-sizing: border-box;}
.kyzl_swiper .swiper-slide .div{width:100%; display:inline-block; overflow:hidden; color:#666666; font-size:18px; background-color:#fff;box-shadow: 0 8px 30px #ddd;}
.kyzl_swiper .swiper-slide .div .a_img{width:100%; display:inline-block; overflow:hidden;}
.kyzl_swiper .swiper-slide .div .a_img img{width:100%; float:left;}
.kyzl_swiper .swiper-slide .div .a_text{width:100%; padding:0px 10px; height:60px; line-height:60px; text-align:center; overflow:hidden;}

.kyzl_swiper.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px;}
.kyzl_pagination .swiper-pagination-bullet{width:16px; height:16px; background-color:#d5d5d5; border:3px solid #fff;opacity:1;  position:relative; margin:0px 5px !important;}
.kyzl_pagination .swiper-pagination-bullet-active{ background-color:#fff; border:3px solid #005bac;}

.n_box7 .kyzl_next{width:49px; height:45px; background:url(../images/tb_26.png) center center no-repeat; right:calc(50% + 30px); top:auto; bottom:-50px; margin-top:-22px; outline:0; -webkit-transition:all 0.5s;transition:all 0.5s; background-size:100%;}
.n_box7 .kyzl_prev{width:49px; height:45px; background:url(../images/tb_27.png) center center no-repeat;   left:calc(50% + 30px); top:auto; bottom:-50px; margin-top:-22px; outline:0;-webkit-transition:all 0.5s;transition:all 0.5s;background-size:100%;}
.n_box7 .kyzl_next:hover{background:url(../images/tb_26_1.png) center center no-repeat;}
.n_box7 .kyzl_prev:hover{background:url(../images/tb_27_1.png) center center no-repeat; }
/*科研中心end*/
/*合作伙伴*/
.margin_t_b {margin: 3% 0;}
.margin_t_b .swiper-container {	width: 100%;	height: auto !important;}
.partnersPc {width: 100%; }
.partnersPc a {    display: block;    width: 100%;    height: 60px;  }
.partnersPc a div {    height: 60px;    width: 100%;    box-sizing: border-box;    border: 1px solid #e2dcd8;    position: relative;    margin-bottom: 6px;
    overflow: hidden;  }
.partnersPc a div img {    display: block;    max-width: 100%;    max-height: 100%;    position: absolute;    left: 50%;    top: 50%;    -webkit-transition: transform .8s;    -moz-transition: transform .8s;    -ms-transition: transform .8s;    -o-transition: transform .8s;    transition: transform .8s;    -webkit-transform: translate(-50%, -50%) scale(1);    -moz-transform: translate(-50%, -50%) scale(1);    -ms-transform: translate(-50%, -50%) scale(1);    -o-transform: translate(-50%, -50%) scale(1);    transform: translate(-50%, -50%) scale(1);  }
.partnersPc a p {    font-size: 15px;    color: #000000;    overflow: hidden; text-align: center;
    text-overflow: ellipsis;    white-space: nowrap;  }
.partnersPc a:hover div img {
    -webkit-transform: translate(-50%, -50%) scale(1.1);
    -moz-transform: translate(-50%, -50%) scale(1.1);    -ms-transform: translate(-50%, -50%) scale(1.1);
    -o-transform: translate(-50%, -50%) scale(1.1);    transform: translate(-50%, -50%) scale(1.1);
  }
.partnersPc a:hover p {    color: #083fa5;  }
.partnersMobile {    display: none;
  }

/*合作伙伴*/
/*质量管理start*/
.aqhb{margin: 20px 0;}
.aqhb ul{display: block; overflow: hidden; width: 100%;}
.aqhb li{transition: all ease-in-out .2s; height: 106px; background: #f7f7f7; padding: 20px; width: 49%; margin-right: 2%; float: left; position: relative; margin-bottom: 20px;} 
.aqhb li:before{position: absolute; content: ''; top:15px; width: 50px; height: 70px; -webkit-mask: url(../images/aqhb.svg) no-repeat center center;background-color: #3497ce;
mask: url(../images/aqhb.svg) no-repeat center center;}
.aqhb li:after{content: ''; width: 2px; top: 28px; height: 50px; left: 80px; border-right: 1px solid #e5e5e5;position: absolute; }
.aqhb li:nth-child(2n){margin-right: 0;}
.aqhb li h3{ font-size: 16px; height: 36px; line-height: 36px; display: block; overflow: hidden; margin: 0px; padding: 0px;  padding-left: 80px;transition: all ease-in-out .2s;}
.aqhb li .time{color: #999999;padding-left: 80px; font-size: 16px;transition: all ease-in-out .2s;}
.aqhb li:hover{height: 106px; background: #3497ce; transition: all ease-in-out .2s; } 
.aqhb li:hover:before{position: absolute;  content: ''; width: 50px; height: 70px; -webkit-mask: url(../images/aqhb.svg) no-repeat center center;background-color: #fff; transform: scale(1.1);
mask: url(../images/aqhb.svg) no-repeat center center;}
.aqhb li:hover h3{padding-left: 90px; transition: all ease-in-out .2s; color: #fff;}
.aqhb li:hover .time{padding-left: 90px; transition: all ease-in-out .2s; color: #fff;}

/*质量管理end*/

.xkgl{width:100%;background-color:#fff;display: block; padding: 30px 0; }

.xkgl dd{width:100%; float:left; background-color:#fff; border:1px solid #f0f0f0; margin: 10px 0;box-shadow:0px 0px 15px 0px #e5e5e5; }
.xkgl dd .div{width:100%; padding: 30px;  position: relative; cursor:pointer; color:#000000; font-size:17px; background:url(../images/xy1.png) right 25px center no-repeat;}
.xkgl dd .div.activeds{ background:#f7f7f7 url(../images/xy2.png) right 25px center no-repeat; color:#333; border-bottom:1px solid #f7f7f7;}
.xkgl dd .div .s1{width:40px;font-size: 20px; font-weight: bold; background: #3497ce; color: #fff; width: 40px; height: 40px; line-height: 40px; border-radius: 5px; text-align: center;}
.xkgl dd .div .s2{max-width: calc( 100% - 90px ); width: auto; padding:5px 20px;text-align:left;  line-height: 30px; border-radius: 5px; position: relative; left: -6px;}
.xkgl dd .div .s2:before{width: 5px;}
.xkgl dd .div_l{width:100%; background-color: #f7f7f7; padding:10px 30px 30px 30PX; overflow:hidden; display:none ; text-align:left;}
.xkgl dd .div_l_c{width:calc(100% - 130px); margin-left: 15px; float: left; color:#333333; font-size:17px; line-height:1.8;}
.xkgl dd .div_l_c img{ max-width:100%;}
.xkgl dd .div_l_c span{ font-weight:bold;}
.xkgl dd .div_l_b{ padding:0px 40px; height:42px; margin-top:20px; display:inline-block; line-height:42px; background-color:#48a625;  color:#fff; font-size:17px;
-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.xkgl dd .div_l_b:hover{ text-decoration:none; color:#fff; background-color:#52c427;}
.xkgl dd .div.activeds .s2{background-color: #3497ce; color: #fff;width:auto;  max-width: calc( 100% - 90px ); }
.xkgl dd .div_l .s1{width:40px;font-size: 20px; margin-top: 8px;  float:left;font-weight: bold; background: #3497ce; color: #fff; width: 40px; height: 40px; line-height: 40px; border-radius: 5px; text-align: center;}
/*血源管理start*/
.xjfc{display: block; overflow: hidden;}
.xjfc ul{padding: 0px; margin: 50px 0; display: block; overflow: hidden;}
.xjfc li{float: left; width: 23.5%;margin-right: 2%; margin-bottom: 20px; background-color: #fff; border: 1px solid #f7f7f7; position: relative; }
.xjfc li .xjfc_img{width: auto; height: 100%; position: relative;  overflow: hidden; z-index: 1;}
.xjfc li .xjfc_img img{position: relative;transition: all ease-in-out .45s; width: 100%;z-index: 21;margin: 0px auto;}
.xjfc li:hover .xjfc_img img{transform: scale(1.2);transition: all ease-in-out .45s;}

.xjfc li .xjfc_con{padding:10px; position: absolute;  bottom: 0px; width: 100%;z-index: 2; width: 100%; background-color: rgb(0,0,0,0.5);transition: all ease-in-out .5s;}
.xjfc li h3{height:auto;  margin: 0px; color: #333; font-size: 16px; color: #fff;}
.xjfc li:hover h3{ color: #fff;}
.xjfc li:hover .xjfc_con{background-color: #3497ce ; transition: all ease-in-out .5s; }
.xjfc li:nth-child(4n){ margin-right: 0;}
.xjfc li:nth-child(1){ margin-left: 0;}
/*血源管理end*/
/*企业文化start*/
.new{display: block; overflow: hidden;}
.new ul{padding: 0px; margin: 50px 0 0 0; display: block; overflow: hidden;}
.new li{float: left; width: 23.5%;margin-right: 2%; margin-bottom: 40px; padding-bottom: 20px; background-color: #fff; border-bottom: 2px solid #f7f7f7; position: relative; }
.new li .new_img{width: auto; height: 100%; position: relative;  overflow: hidden; z-index: 1;}
.new li .new_img img{position: relative;transition: all ease-in-out .45s; width: 100%;z-index: 21;margin: 0px auto; height: 220px;}
.new li:hover .new_img img{transform: scale(1.2);transition: all ease-in-out .45s;}
.new li .new_con .new_des{background:url(../images/jt2.svg) no-repeat; width: 50px; height:27px; float: right;}
.new li:hover .new_con .new_des{background:url(../images/jt1.svg) no-repeat; width: 50px; height:27px; float: right;}
.new li .new_con{padding:10px;  bottom: 0px; width: 100% width: 100%; transition: all ease-in-out .5s;}
.new li .new_con .new_content{font-size: 14px; line-height: 24px; height: 48px; display: block; overflow: hidden; margin: 10px 0; color: #666;}
.new li .new_con .new_time{color: #666;font-size: 14px; float: left;}

.new li h3{height:auto;  margin: 0px; color: #333; font-size: 16px; font-weight: bold;  height: 30px; line-height: 30px; display: block; overflow: hidden;}
.new li:hover h3{ color: #3497ce;}
.new li:nth-child(4n){ margin-right: 0;}
.new li:nth-child(1){ margin-left: 0;}
/*企业文化start*/
/*企业文化start*/
/*人才招聘 start*/
.bg_job{ display: block; overflow: hidden; margin-top: 50px;}
.bg_job ul {width: 100%; padding: 0; display: block; overflow: hidden;}
.bg_job ul li{width: 52%; float: left; background:#f7f7f7 url(../images/job_bg.jpg) no-repeat right bottom; min-height: 354px; padding: 5% 3%; text-align: left;}
.bg_job ul li:nth-child(2n){width: 46%; float: right;}
.bg_job ul li h3{font-size: 24px; color: #3497ce; background: url(../images/jog_bg1.png) no-repeat left  center; padding-left: 40px;}
.bg_job ul li .job_con{padding: 3%  0; line-height: 2; font-size: 16px;}


.i_section{	position: relative;	box-sizing: border-box;	width:100%; overflow:hidden;	}
.job_li_name{padding: 40px 0; font-size: 16px;}
.a_careers_t{width:100%; padding:3%; background-color:#fff; margin-bottom:20px;box-shadow:0px 0px 15px 0px #e5e5e5;}
.a_careers_c{width:100%; border:1px solid #f0f0f0;background-color:#fff;box-shadow:0px 0px 15px 0px #e5e5e5; display: block; overflow: hidden;}
.a_careers_c dt{width:100%; float:left; height:60px; font-weight:normal; line-height:60px; background-color:#3497ce; color:#fff; font-size:18px;}
.a_careers_c dt .s1{width:30%; padding-left:5%;}
.a_careers_c dt .s2{width:14%; text-align:center;}
.a_careers_c dt .s3{width:14%; text-align:center;}
.a_careers_c dt .s4{width:14%; text-align:center;}
.a_careers_c dt .s5{width:14%; text-align:center;}
.a_careers_c dd{width:100%; float:left; background-color:#fff; border-bottom:1px solid #edeae9;}
.a_careers_c dd .div{width:100%; height:59px; line-height:59px; cursor:pointer; color:#000000; font-size:17px; background:url(../images/ee2.png) right 25px center no-repeat;}
.a_careers_c dd .div.activeds{ background:url(../images/ee1.png) right 25px center no-repeat; background-color:#eaf4fa; color:#333; border-bottom:1px solid #eaf4fa;}
.a_careers_c dd .div .s1{width:30%; padding-left:5%;}
.a_careers_c dd .div .s2{width:14%; text-align:center;}
.a_careers_c dd .div .s3{width:14%; text-align:center;}
.a_careers_c dd .div .s4{width:14%; text-align:center;}
.a_careers_c dd .div .s5{width:14%; text-align:center;}
.a_careers_c dd .div_l{width:100%; background-color:#fff;/*border:1px solid #48a625;*/ padding:3% 5%; overflow:hidden; display:none ; text-align:left;}
.a_careers_c dd .div_l_c{width:100%; color:#333333; font-size:17px; line-height:1.8;}
.a_careers_c dd .div_l_c img{ max-width:100%;}
.a_careers_c dd .div_l_c span{ font-weight:bold;}
.a_careers_c dd .div_l_b{ padding:0px 40px; height:42px; margin-top:20px; display:inline-block; line-height:42px; background-color:#48a625;  color:#fff; font-size:17px;
-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;}
.a_careers_c dd .div_l_b:hover{ text-decoration:none; color:#fff; background-color:#52c427;}

/*人才招聘 end*/
/*联系我们start*/
.contact{display: block; overflow: hidden;}
.contact ul{padding: 0px; margin: 0px; display: block; overflow: hidden;}
.contact li{float: left; width: 23.5%;margin-right: 2%; border: 1px solid #eeeeee;margin-bottom: 20px;}
.contact li h3{height:50px; padding: 0px; margin: 0px; line-height: 50px; font-size: 16px; border-bottom: 1px solid #eee; background: url(../images/contact1.png) no-repeat 20px center; padding-left: 60px;}
.contact li:nth-child(2) h3{background: url(../images/contact2.png) no-repeat 20px center;}
.contact li:nth-child(3) h3{background: url(../images/contact3.png) no-repeat 20px center;}
.contact li:nth-child(4) h3{background: url(../images/contact4.png) no-repeat 20px center;}
.contact li:nth-child(4n){ margin-right: 0;}
.contact li:nth-child(1){ margin-left: 0;}
.contact li .contact_con{padding: 5%; font-size: 16px; height: 160px;}
.contact li .contact_con img{max-width: 100%;}


.contact1{display: block; overflow: hidden;}
.contact1 ul{padding: 0px; margin: 0px; display: block; overflow: hidden;}
.contact1 li{float: left; width: 23.5%;margin-right: 2%; margin-bottom: 20px; background-color: #f7f7f7; border-radius: 10px;}
.contact1 li h3{height:50px; padding:10px 0 0 0px; margin: 0px; color: #3497ce; font-weight:bold ; line-height: 50px; font-size: 18px;  background: url(../images/contact5.png) no-repeat 24px 24px; 
padding-left:50px;}

.contact1 li:nth-child(4n){ margin-right: 0;}
.contact1 li:nth-child(1){ margin-left: 0;}
.contact1 li .contact_con{padding:20px 7%; font-size: 16px; height: 110px; display: block; overflow: hidden;}
.contact1 li .contact_con img{max-width: 100%;}


.i_cont_message{width:100%; background: url(../images/message_bg.jpg) no-repeat center bottom;background-attachment: fixed; padding: 1% 0; background-size: cover;}
.n_box19 #allmap{width:100%; overflow:hidden; height: 460PX;}
.i_contact_add{width:100%; height:auto;}
.i_sectionbox4_rs {	vertical-align: middle;	display:block; position: relative;  }
.i_sectionbox4_rs .message_en{ color: #3497ce; font-size: 36px; text-align: center; margin-top: 50px;}
.i_sectionbox4_rs .message_cn{color: #fff; font-size: 34px;text-align: center; line-height: 2;}
.i_sectionbox4_r.activelx {	background: none;}

.i_sectionbox4_r_c {	width: 100%; margin-bottom: 30px; display: block; overflow: hidden;}
.i_sectionbox4_r_c li {	width: 49%;	padding: 9px 0px; margin-right: 2%;  display: block; overflow: hidden;	color: #333; 	font-size: 16px; float: left;}
.i_sectionbox4_r_c li:nth-child(2n){margin-right: 0;}
.i_sectionbox4_r_c .ipt1 {	width:100%;	height: 48px;	text-indent:10px;	padding-left: 43px;	border: 1px solid #fff;	color: #333;	font-size: 16px;	-moz-border-radius: 3px;	/* Gecko browsers */	-webkit-border-radius: 3px;	/* Webkit browsers */	border-radius: 3px;	/* W3C syntax */
	font-family: "宋体";}
.i_sectionbox4_r_c li.l2{width: 100%;}
.i_sectionbox4_r_c .ipt1.bg1s {	background:#fff url(../images/tb_018zs.png) left 18px center no-repeat;}
.i_sectionbox4_r_c .ipt1.bg2s {	background:#fff  url(../images/tb_019.png) left 18px center no-repeat;}
.i_sectionbox4_r_c .ipt1.bg4s {	background:#fff  url(../images/tb_019s.png) left 18px center no-repeat;}

.i_sectionbox4_r_c .ipt2 {	width: 100%; background-color: #fff;	height: 126px;	border: 1px solid #fff;	padding: 14px 52px;		color: #333;	font-size: 16px;	-moz-border-radius: 3px;	/* Gecko browsers */	-webkit-border-radius: 3px;	/* Webkit browsers */	border-radius: 3px;	/* W3C syntax */	font-family: "宋体";}
.i_sectionbox4_r_c .ipt2.bg3s {	background:#fff url(../images/tb_020s.png) left 18px top 14px no-repeat;}
.i_sectionbox4_r_c .ipt1:-moz-placeholder,
.i_sectionbox4_r_c .ipt2:-moz-placeholder {	/* Mozilla Firefox 4 to 18 */	color: #333;}
.i_sectionbox4_r_c .ipt1::-moz-placeholder,
.i_sectionbox4_r_c .ipt2::-moz-placeholder {	/* Mozilla Firefox 19+ */	color: #333;}
.i_sectionbox4_r_c .ipt1:-ms-input-placeholder,
.i_sectionbox4_r_c .ipt2:-ms-input-placeholder {	color: #333;}
.i_sectionbox4_r_c .ipt1::-webkit-input-placeholder,
.i_sectionbox4_r_c .ipt2::-webkit-input-placeholder {	color: #333;}
.i_sectionbox4_r_c .div {	width: 100%;	height: 40px;	line-height: 40px;}
.i_sectionbox4_r_c .ipt3 {	width: 100%;	height: 48px;	line-height: 48px;	color: #fff;	font-size: 20px;	text-align: center;	background-color: #3497ce;	cursor: pointer;
	-moz-border-radius: 3px;	/* Gecko browsers */	-webkit-border-radius: 3px;	/* Webkit browsers */	border-radius: 3px;	/* W3C syntax */	border: 0px;	font-family: "宋体";}
.padding_50{padding: 50px 0;}

/*联系我们end*/ 
/*产品展示start*/


.product{display: block; overflow: hidden;}
.product ul{padding: 0px; margin: 50px 0; display: block; overflow: hidden;}
.product li{float: left; width: 23.5%;margin-right: 2%; margin-bottom: 20px; background-color: #fff; border: 1px solid #f7f7f7; border-radius: 10px;}
.product li .pro_img{width: 100%; position: relative;  overflow: hidden; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.product li .pro_img img{position: relative;transition: all ease-in-out .45s; width: 100%;z-index: 21;margin: 0px auto;}
.product li:hover .pro_img img{transform: scale(1.2);transition: all ease-in-out .45s;}
.product li .pro_img .pro_text{position: absolute; transition: all ease-in-out .25s;display: block; width: 100px;   border-bottom-right-radius:30px; text-align: center; left: 0px; top: 0px;z-index: 22; background-color: #3497ce; height: 30px; line-height: 30px; font-size: 14px; color: #fff;}
.product li:hover .pro_img .pro_text{ width: 120px; transition: all ease-in-out .25s;}
.product li .pro_con{padding: 5%;}
.product li h3{height:50px;  margin: 0px; color: #333;  line-height: 50px; font-size: 18px;line-height: 24px;overflow: hidden; }
.product li:hover{ border: 1px solid #3497ce;}
.product li:hover h3{ color: #3497ce;}
.product li:nth-child(4n){ margin-right: 0;}
.product li:nth-child(1){ margin-left: 0;}
.product li .contact_con{padding:20px 7%; font-size: 16px; height: 110px; display: block; overflow: hidden; color: #666;}
.product li .contact_con img{max-width: 100%;}
.product li .pro_content{height: 48px; overflow: hidden; line-height: 24px; font-size: 14px; color: #666;}
.product li a{color: ;}

/*产品详细页start*/
.pc-slide {	width: 100%;	margin: 0 auto;}
.show_cen {width: 1220px; margin: 50px auto; display: block; overflow: hidden;}
.view .swiper-container {	width: 100%;	height: 480px !important;}
.view .swiper-wrapper{height: 500px;}
.view{border:1px solid #fff;border: 1px solid #e5e5e5;}

.view .swiper-slide{width:100%;  }
.view .swiper-slide img{width:100%; position:absolute; left:0px;top:48%;-o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%);} 
.view .arrow-left {	background: url(../images/index_tab_l.png) no-repeat left top;
	position: absolute;	left: 10px;	top: 50%;	margin-top: -25px;	width: 28px;	height: 51px;	z-index: 10;
	 background-size:100%;	  display:none;}
.view .arrow-right {
	background: url(../images/index_tab_r.png) no-repeat left bottom;	position: absolute;	right: 10px;	top: 50%;	margin-top: -25px;	width: 28px;	height: 51px;
	z-index: 10;	 background-size:100%;	 display:none;}
.preview {	width: 100%;	margin-top:20px;	position: relative; max-height: 120px;}
.preview .swiper-container {	width:90%;	overflow:hidden;	height: 100px;	 margin-left:5%;/*	margin:0px 10%;*/}
.preview .swiper-slide {	width: 122px; height:100px;margin:0px 6px;	float:left;	cursor:pointer;border:1px solid #eee;}
.preview .slide6 {	width: 109px;}
.preview .arrow-left {
	background: url(../images/img8.jpg) no-repeat left top;	position: absolute;	left: 0px;	top: 0%;	margin-top:0px;	width: 31px;	height: 100px;	z-index: 10;}
.preview .arrow-right {	background: url(../images/img9.jpg) no-repeat left bottom;	position: absolute;	right: 0px;	top: 0%;	margin-top: 0px;	width: 31px;	height: 100px;	z-index: 10;}
.preview .swiper-slide img{width:100%; height:100%; }
.preview .active-nav {border:2px solid #3497ce; width: 122px;}
.preview .active-nav img {	padding: 0;	 width: 100%;}
.pro_r_img_con{padding: 3%; background: #fff; margin-top: 20px;}
.pro_r_img_con .pro_r_name{font-size: 24px;}
.pro_r_img_con .pro_r_show{ line-height: 1.8; font-size: 16px;}
.pro_r_img_con .pro_r_show img{width: 100%;}

.pro_show_con{float: left; width: 600px; }
.pro_show_con_js{float: right; width: calc(100% - 640px); }
.pro_show_con_js .name{font-size: 24px;}
.pro_show_con_js .pro_content1{ color: #999; padding: 20px 0;}
.pro_show_con_js .pro_content1 .pro_con_name{font-weight: bold; font-size: 16px; color: #333333;}
.pro_show_con_js .pro_content1 li{width:100%; color: #666666;}
.pro_show_con_js .pro_content1 li.li1{width: 49%; padding-right: 1%;}
.pro_cen_s1{line-height: 24px; padding-bottom: 20px; overflow: hidden; font-size: 14px; padding-left: 10px;}
.ll_a_gm{margin-top: 20px;}
.ll_a_gm a{width: 140px; margin-right: 20px; background: #2eb6aa; color: #fff; font-size: 18px; height: 47px; line-height: 47px; display: inline-block; text-align: center;}
.ll_a_gm a:nth-child(2){background: #3497ce;}
.show_cen_ui{border-bottom: 1px solid #e5e5e5; clear: both; margin-top: 40px; display: block; overflow: hidden; }
.show_cen_ui li{float: left; width: 100px;  line-height: 40px; height: 40px; margin-top: 30px; font-size: 18px; text-align: center; cursor: pointer;}
.show_cen_ui li.c1{border-bottom: 2px solid #032aa6; color: #032aa6;}
.ws_img_con{padding: 30px 0; display:block; overflow: hidden; font-size: 16px; line-height: 1.6; min-height: 300px;}

.a_content_b{ width:84%; margin:50px auto;max-width: 1440px; display: block; overflow: hidden;}

.a_con_b_l{width: calc(100% - 400px); float: left;}
.pro_custom {height: 40px; border-bottom: 1px solid #e5e5e5; position: relative; font-size:24px; color:#3497ce ; padding-left: 20px; line-height: 30px;}
.pro_custom:before{position: absolute; width: 4px; height: 22px; background-color: #3497ce; content: ''; top: 5px; left: 0; }
.pro_custom .name{ }
.a_con_b_r{width: 300px; float: right;}
.a_con_b_r .product li{width: 100%;margin-right: 0%;}
.a_con_b_content {font-size: 16px; line-height: 1.8; padding: 30px 0; border-bottom: 1px solid #e5e5e5; text-align: justify;}
.a_con_b_content img{max-width: 100%;}
.a_con_b_content table{max-width: 100%;}
.pro_page{padding: 20px 0;}
.pro_page .pro_page_l{float: left; width: calc(100% - 140px);}
.pro_page .pro_page_l a{display: block; padding:8px 0; font-size: 14px;}
.pro_page .pro_page_l a:hover{ color: #3497ce;}
.pro_page a.pro_page_r{background: #aaaaaa; margin-top: 20px; font-size: 14px; width: 124px; text-align: center; float: right; display: block;  overflowhheight: 40px; line-height: 40px; color: #fff; cursor: pointer;}

.pro_page a.pro_page_r:hover{background-color: #3497ce;}
/*产品展示END*/
/*公告栏start*/
.cgxx{margin: 20px 0;}
.cgxx ul{display: block; overflow: hidden; width: 100%;}
.cgxx li{transition: all ease-in-out .2s; height: 106px; background: #f7f7f7;width: 49%; margin-right: 2%; float: left; position: relative; margin-bottom: 20px;} 
.cgxx li a{padding: 20px; display: block; overflow: hidden;}
.cgxx li:after{position: absolute; right: 30px; content: ''; top: 25px; width: 50px; height: 30px; 
background: url(../images/jt2.svg) no-repeat left center;}
.cgxx li:nth-child(2n){margin-right: 0;}
.cgxx li h3{ font-size: 16px; height: 36px; line-height: 36px; width: calc( 100% - 100px ); display: block; overflow: hidden; margin: 0px; padding: 0px;  padding-left: 20px;transition: all ease-in-out .2s;}
.cgxx li .time{color: #999999;padding-left: 20px; font-size: 16px;transition: all ease-in-out .2s;}
.cgxx li:hover{height: 106px; background: #3497ce; transition: all ease-in-out .2s; } 
.cgxx li:hover:after{position: absolute; right: 30px; content: ''; width: 50px; height: 30px;  
background: url(../images/jt3.svg) no-repeat left center;}
.cgxx li:hover h3{padding-left: 30px; transition: all ease-in-out .2s; color: #fff;}
.cgxx li:hover .time{padding-left: 30px; transition: all ease-in-out .2s; color: #fff;}
/*公告栏end*/

.scroltit{ height:22px; position:absolute; left:3%; top:-25px;}
.scroltit h3{ width:100px; float:left;}
.scroltit .updown{float:right; width:32px; height:22px; margin-left:4px}
.scroltit .updown.but_up{ background:url(../images/up.gif) no-repeat 0 0; text-indent:-9999px}
.scroltit .updown.but_down{ background:url(../images/down.gif) no-repeat 0 0; text-indent:-9999px}

.a_fzlc_dl dd .a_topcon_phone{width:100%;font-size:14px; display:none;}
.a_fzlc_dl dd .a_topcon_phone li{width:100%; color:#777777; line-height:2.0;}
.a_fzlc_dl dd .a_topcon_phone li span{ color:#40d2aa;}


.i_section{
	position: relative;
	/*background-color: #a2a7ab;*/
	/*min-height: 360px;*/
	box-sizing: border-box;
	/*overflow:hidden;*/
	width:100%;
	/*background:url(../images/d_01.png) repeat;*/
	}
.bg_blur{
	position: absolute;
	top: 0;left: 0;
	width: 100%;height: 100%;
	background:url(../images/gc_bg.jpg);
	background-size:cover;
	background-attachment: fixed;
	background-position-x:center !important;
	/*opacity: 0.4;*/
	z-index: 1;
	}




.zxl_bc_01,.zxl_bc_01 img{width:100%;}
.i_mtbd{width:100%; padding:5% 0px; background:url(../images/z_bg.jpg) repeat;}
.i_mtbd_t{width:100%; line-height:1.6; color:#333333; font-size:20px; padding:0px 2% 2% 2%; text-align:center;}
.i_mtbd_t span{font-family: 'SourceFont'; font-size:35px; color:#40d2aa;}
.i_mtbd_c{width:100%; padding-bottom:3%;}
.i_mtbd_b{width:100%; height:38px; text-align:center;}
.i_mtbd_b a,.i_mtbd_b a:hover{width:149px; height:38px; display:inline-block; line-height:38px; text-align:center; background-color:#40d2aa; color:#fff;}
.i_mtbd_b a span{ background:url(../images/eeetb.png) left center no-repeat; height:38px; line-height:38px; display:inline-block; padding-left:35px;}

.page{width:100%; overflow:hidden; height:100%; position:relative;}


.a_zc{width:100%; height:100%; background:url(../images/a_m3.png) repeat; position:absolute; left:0px; top:0px;}
.a_zc_text{width:27%; position:absolute; left:50%; margin-left:-13%; top:50%; margin-top:-10%; z-index:1; text-align:center;}
.a_zc_text .s1{ width:100%; padding:3% 0px 6% 0px;}
.a_zc_text .s1 a{ background:url(../images/a_sp1.png) no-repeat; background-size:100%; height:86px; width:16%; display:inline-block;}
.a_zc_text .s1 a:hover{ background:url(../images/a_sp2.png) no-repeat;background-size:100%; text-decoration:none;}
.a_zc_text .s2{width:100%;}
.a_zc_text .s2 a,.a_zc_text .s2 a:hover{width:18%; height:59px; background:url(../images/a_m.png) no-repeat; background-size:100%; display:inline-block; text-decoration:none;}
.a_zc_btn{width:78%; position:absolute; left:50%; bottom:70px; margin-left:-39%;}
.a_zc_btn_ul{width:100%; margin:0px; padding:0px; list-style:none;}
.a_zc_btn_ul li{width:16.66%; float:left; text-align:center; height:131px;}
.a_zc_btn_ul li .div{width:100%; height:131px; position:relative;}
.a_zc_btn_ul li .div_y{width:131px; height:131px; position:absolute; left:50%; margin-left:-65px; top:0px; background:url(../images/yy.png) no-repeat; background-size:100%;opacity:0;}
.a_zc_btn_ul li .div_a{width:110px; height:110px; color:#fff; font-size:14px; line-height:110px; position:absolute; top:11px; left:50%; margin-left:-55px; background-color:#40d2aa; text-align:center; display:inline-block;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.a_zc_btn_ul li .div_a:hover{ text-decoration:none;}

.Rotation
{
	/*opacity:1;*/
	transition:All 0.8s ease-in-out;
   -webkit-transition:All 0.8s ease-in-out;
   -moz-transition:All 0.8s ease-in-out;
   -o-transition:All 0.8s ease-in-out;
   
   /*transition:600ms;
	-webkit-transition:600ms;*/
   transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
	
	
}
.a_adiv1{width:100%; background:url(../images/z_bg.jpg) repeat;}
.a_adiv1_c{width:55%; margin:0px auto; background:url(../images/a_0012.png) center no-repeat; background-size:61%; padding:10% 0px 12% 0px;}
.a_adiv1_c_t1{font-family: 'SourceFont'; font-size:35px; width:100%; padding:1% 0px; color:#40d2aa; text-align:center;word-wrap:break-word;}
.a_adiv1_c_t2{width:100%; color:#333333; font-size:20px; text-align:center;word-wrap:break-word;}
.a_adiv1_c_t3{width:100%; padding-top:4%; text-align:center; color:#333333; font-size:14px; line-height:2.0; padding-bottom:4%;word-wrap:break-word;}
.a_adiv2{width:100%; background:url(../images/a_bg2.jpg) repeat; color:#fff;}
.a_adiv2_left{width:100%; padding:3%; line-height:1.8; font-size:16px;word-wrap:break-word;}
.a_adiv2_left .s1{ font-size:28px;}
.a_adiv2_left .s2{ color:#98fadf; font-size:20px;}
.a_adiv2_left .s3{ font-size:24px; padding-bottom:4%;}
.a_adiv3{width:100%;}
.a_adiv3_li{width:100%; display:inline-block; position:relative;}
.a_adiv3_li img{width:100%;}
.a_adiv3_li .div{width:100%; height:100%; background:url(../images/ee.png) repeat; position:absolute; left:0px; top:0px; padding:0px 5%; color:#fff; text-align:center;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity: 0;   opacity: 0;transition:600ms;
   -webkit-transition:600ms;
   -moz-transition:600ms;
   -o-transition:600ms;}
.a_adiv3_li .div_t1{width:100%; padding:2% 0px; font-size:15px; margin-top:19%;word-wrap:break-word;}
.a_adiv3_li .div_t2{width:100%; padding:3% 0px; font-size:30px;word-wrap:break-word;}
.a_adiv3_li .div_t3{width:100%; line-height:2.0; font-size:16px;word-wrap:break-word;}
.a_adiv3_li:hover .div{filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}
.ai_ryzz{width:100%; background:url(../images/eees_r.jpg) left bottom no-repeat; background-size:35%; background-color:#37c8a0;}
.ai_ryzz_d{width:71%; padding:4% 0px 3% 0px; margin:0px auto;}
.ai_ryzz_d_t{width:100%; padding-bottom:2%; line-height:1.8; color:#fff; text-align:center; font-size:20px;}
.ai_ryzz_d_t span{ font-family: 'SourceFont'; font-size:35px;}
.ai_ryzz_d_c{width:100%;}
.ai_ryzz_d_c1{ padding-bottom:20px;}
.ai_ryzz_d_c1 .a_div1{width:100%; cursor:pointer;}
.ai_ryzz_d_c1 a{width:100%; display:inline-block; position:relative;}
.ai_ryzz_d_c1 a:hover{ text-decoration:none;}
.ai_ryzz_d_c1 a img{width:100%;border:7px solid #79e8c9;}
.ai_ryzz_d_c1 a .s1_div{width:100%;  height:100%;transform:scale(0.3);
	-webkit-transform:scale(0.3);
	opacity:0;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms; background:url(../images/eee.png) repeat; border:7px solid #fff; position:absolute; left:0px; top:0px; text-align:center;}
.ai_ryzz_d_c1 a:hover img{ border:7px solid #40d2aa;}
.ai_ryzz_d_c1 a .s1_div1{word-wrap:break-word; position:absolute; left:0px; top:50%;transform:scale(0.3);
	-webkit-transform:scale(0.3);
	opacity:0;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms; /*margin-left:-29px; */ text-align:center;margin-top:-26px;width:100%; /*background:url(../images/eeetb.png) top center no-repeat; padding-top:30px;*/ display:inline-block; color:#fff; font-size:16px; z-index:1;}
.ai_ryzz_d_c1 a:hover .s1_div{transform:scale(1);
	-webkit-transform:scale(1);
	opacity:1;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms;}
.ai_ryzz_d_c1 a:hover .s1_div1{transform:scale(1);
	-webkit-transform:scale(1);
	opacity:1;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms;}
.i_mtbd_b1{width:100%; height:38px; text-align:center;}
.i_mtbd_b1 a,.i_mtbd_b1 a:hover{width:149px; height:38px; display:inline-block; line-height:38px; text-align:center; background-color:#fff; color:#40d2aa;}
.i_mtbd_b1 a span{ background:url(../images/eeetb1.png) left center no-repeat; height:38px; line-height:38px; display:inline-block; padding-left:35px;}

.i_lcb{width:100%; height:100%; position:relative; z-index:1; padding-top:3%;}
.i_lcb_t{width:100%;font-family: 'SourceFont'; font-size:35px; text-align:center; color:#fff; line-height:1.0;}
.i_lcb_t1{ color:#088966; font-size:20px; width:100%; text-align:center; padding:1% 0px; }
.i_lcb_c1{width:100%; height:28px; text-align:center;z-index: 999; position: absolute;}
.i_lcb_c{width:100%; background:url(../images/e_0012.jpg) center repeat-y; margin:0px auto; padding-top:120px; padding-bottom:50px;}
.i_lcb_c_ul{width:100%; margin:0px; padding:0px; list-style:none;}
.i_lcb_c_ul li{width:50%; margin-bottom:20px; float:left; }
.i_lcb_c_ul li .div{ padding-right:55px; background:url(../images/e_lcb2.png) right center no-repeat; position:relative; right:-10px;}
.i_lcb_c_ul li .div_c{width:100%; background-color:#f7f7f7; padding:5%; color:#003333; font-size:14px;}
.i_lcb_c_ul li .div_ct{width:100%; line-height: 2; font-size:24px;word-wrap:break-word; color: #3497ce;}

.i_lcb_c_ul li .div_con{width:100%; line-height:1.7;word-wrap:break-word; font-size: 16px; color: #666666;}
.i_lcb_c_ul li .div1{padding-left:55px; background:url(../images/e_lcb1.png) left center no-repeat; position:relative; left:-10px; margin-top:90px;}
.i_pf_div{width:60px; background:url(../images/about_02.jpg) center repeat-y; position:fixed; right:20px; bottom:50%; margin-bottom:-250px; display:none; z-index:100000;}
.i_pf_div_t{width:100%; height:30px; text-align:center; line-height:1.0;}
.i_pf_div_c{width:100%; margin:0px; padding:0px; list-style:none;}
.i_pf_div_c li{width:100%; height:70px; float:left;}
.i_pf_div_c li a{width:100%; height:60px; line-height:60px; text-align:center; overflow:hidden; display:inline-block; background-color:#37c8a0; color:#fff; text-align:center; font-size:12px; text-decoration:none;}
.i_pf_div_c li a:hover,.i_pf_div_c li a.activeaboutpages{ background-color:#17735a; color:#fff; text-decoration:none;}
.i_pf_div_b{width:100%; height:16px; text-align:center;}


.loading { position:fixed;width:100%; height:100%; background-color:#4da4d4; z-index:10000001;}
.spinner {
  width: 150px;
  height:30px;
  position:absolute; left:50%; top:50%; margin-left:-75px; margin-top:-15px;

}
 
.spinner > div {
  width: 30px;
  height: 30px;
  background-color: #fff;
 
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
  animation: bouncedelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;

}
 
.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
 
.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
 
@-webkit-keyframes bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}
 
@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}


.lm_more,.lm_more:hover,.lm_more:link,.lm_more:visited{width:144px;  height:33px; line-height:33px; text-align:right;position:absolute; right:0px; bottom:-30px; display:inline-block; /*border:2px solid #fff;*/ color:#fff; margin-top:20px; font-size:18px; text-decoration:none;-moz-border-radius: 15px;      /* Gecko browsers */
-webkit-border-radius: 15px;   /* Webkit browsers */
border-radius:15px;            /* W3C syntax */}
.zpRight_b_a1{ float:left; display:none; text-decoration:none;width:50px;z-index:10101000; position:fixed; right:20px; bottom:50px; height:50px; text-align:center; background:url(../images/fram_close1.png) center no-repeat; background-color:#40d2aa;-moz-border-radius: 100%;      /* Gecko browsers */
-webkit-border-radius: 100%;   /* Webkit browsers */
border-radius:100%;            /* W3C syntax */}
.zpRight_b_a1:hover{ text-decoration:none;}

.wx_div{width:120px; height:120px;position:absolute; left:-40px; top:25px; display:none;}
.wx_top{width:61px; height:61px; position:fixed; right:20px; bottom:0px;}


